Integração Manual
Aqui você aprenderá como integrar o SDK do Group Link iOS na sua biblioteca sem nenhum gerenciador de dependências.
Antes de começar, baixe o framework para adicioná-lo ao seu projeto.
Passo 1 - Instalando a Biblioteca Group Link
Para começar, você precisa criar uma pasta chamada "Frameworks" dentro do diretório raiz do seu projeto, esta é a pasta onde você colocará o arquivo GroupLink.xcframework.
Pasta Frameworks dentro da pasta do Projeto
Passo 2 - Importando para o Projeto
Em seguida, você precisará importar o xcframework do Group Link para o seu projeto, basta ir ao arquivo do seu projeto na barra lateral do Xcode e adicioná-lo ao Framework, Libraries, and Embedded Content, clique no sinal de mais e procure pelo GroupLink.xcframework para adicionar. Alternativamente, você pode arrastar o arquivo para a lista.
SDK do Group Link dentro do projeto
Passo 3 - Implementando as Funções do SDK
Para importar o módulo GroupLink no código da sua framework, use o atributo import com a tag @_implementationOnly conforme mostrado abaixo. Em seguida, prossiga com o processo de Inicialização do iOS.
import Foundation
@_implementationOnly import GroupLinkStatic
public class TestFrameworkSDK {
public static func printVersion() {
print("Test Version: 1.0.0")
}
public static func startTestFramework() {
print("Starting Test Framework")
// ...
GroupLinkSDK.start(withToken: "")
GroupLinkSDK.startBluetooth()
}
}
Passo 4 - Distribuindo a Framework
Depois de adicionar todo o código, certifique-se de que sua framework inclua o arquivo GroupLink.xcframework na sua build. Você pode verificar essa informação dentro das Fases de Build do arquivo do seu projeto.
A estrutura final da pasta da framework deve se assemelhar ao formato a seguir.
Solução de Problemas Conhecidos
Em caso de qualquer tipo de erro ao incluir o SDK na sua framework, há a possibilidade de adicionar a seguinte configuração:
- Always Embed Swift Standard Libraries